/**
 * 校验联系方式
 * @param data
 * @returns {boolean}
 * @constructor
 */
export function ValidatePhone(data) {
    var val = data;//获取联系电话值
    var isPhone = /^1(3|4|5|6|7|8|9)\d{9}$/;//手机号码
    var isMob= /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/;// 座机格式
    if(isMob.test(val)||isPhone.test(val)){
        return true;
    }
    else{
        this.$message("联系电话输入有误，请重新填写！");
        return false;
    }
}

/**
 * 校验汉字
 * @param data
 * @returns {boolean}
 * @constructor
 */
export function ValidateHz(data) {
    var val = data;//获取值
    var hzBds = /^[\u0391-\uFFE5]+$/;
    if(hzBds.test(val)){
        return true;
    }
    else{
        this.$message("只能输入汉字，请重新填写！");
        data = '';
        return false;
    }
}

/**
 * 身份证号校验方式
 * @param data
 * @returns {boolean}
 * @constructor
 */
export function ValidateIdCard(data) {
    var val = data;//获取身份证号
    var idCard = /(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/;
    if(idCard.test(val)){
        return true;
    }
    else{
        this.$message("证件号码格式有误，请重新填写！");
        return false;
    }
}



